package com.columboid.protocol.syncml.deviceinfo;

import java.util.ArrayList;
import java.util.List;

/**
 * Schema fragment(s) for this class:
 * 
 * <pre>
 * &lt;xs:element xmlns:ns=&quot;http://protocol.columboid.com/syncml/deviceinfo&quot; xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot; name=&quot;DataStore&quot;&gt;
 *   &lt;xs:complexType&gt;
 *     &lt;xs:sequence&gt;
 *       &lt;xs:element ref=&quot;ns:SourceRef&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:DisplayName&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:MaxGUIDSize&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Rx-Pref&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Rx&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Tx-Pref&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:Tx&quot; minOccurs=&quot;0&quot; maxOccurs=&quot;unbounded&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:DSMem&quot; minOccurs=&quot;0&quot;/&gt;
 *       &lt;xs:element ref=&quot;ns:SyncCap&quot;/&gt;
 *     &lt;/xs:sequence&gt;
 *   &lt;/xs:complexType&gt;
 * &lt;/xs:element&gt;
 * </pre>
 */
public class DataStore {
	private SourceRef sourceRef;
	private DisplayName displayName;
	private MaxGUIDSize maxGUIDSize;
	private RxPref rxPref;
	private List<Rx> rxList = new ArrayList<Rx>();
	private TxPref txPref;
	private List<Tx> txList = new ArrayList<Tx>();
	private DSMem DSMem;
	private SyncCap syncCap;

	/**
	 * Get the 'SourceRef' element value.
	 * 
	 * @return value
	 */
	public SourceRef getSourceRef() {
		return sourceRef;
	}

	/**
	 * Set the 'SourceRef' element value.
	 * 
	 * @param sourceRef
	 */
	public void setSourceRef(SourceRef sourceRef) {
		this.sourceRef = sourceRef;
	}

	/**
	 * Get the 'DisplayName' element value.
	 * 
	 * @return value
	 */
	public DisplayName getDisplayName() {
		return displayName;
	}

	/**
	 * Set the 'DisplayName' element value.
	 * 
	 * @param displayName
	 */
	public void setDisplayName(DisplayName displayName) {
		this.displayName = displayName;
	}

	/**
	 * Get the 'MaxGUIDSize' element value.
	 * 
	 * @return value
	 */
	public MaxGUIDSize getMaxGUIDSize() {
		return maxGUIDSize;
	}

	/**
	 * Set the 'MaxGUIDSize' element value.
	 * 
	 * @param maxGUIDSize
	 */
	public void setMaxGUIDSize(MaxGUIDSize maxGUIDSize) {
		this.maxGUIDSize = maxGUIDSize;
	}

	/**
	 * Get the 'Rx-Pref' element value.
	 * 
	 * @return value
	 */
	public RxPref getRxPref() {
		return rxPref;
	}

	/**
	 * Set the 'Rx-Pref' element value.
	 * 
	 * @param rxPref
	 */
	public void setRxPref(RxPref rxPref) {
		this.rxPref = rxPref;
	}

	/**
	 * Get the list of 'Rx' element items.
	 * 
	 * @return list
	 */
	public List<Rx> getRxs() {
		return rxList;
	}

	/**
	 * Set the list of 'Rx' element items.
	 * 
	 * @param list
	 */
	public void setRxs(List<Rx> list) {
		rxList = list;
	}

	/**
	 * Get the 'Tx-Pref' element value.
	 * 
	 * @return value
	 */
	public TxPref getTxPref() {
		return txPref;
	}

	/**
	 * Set the 'Tx-Pref' element value.
	 * 
	 * @param txPref
	 */
	public void setTxPref(TxPref txPref) {
		this.txPref = txPref;
	}

	/**
	 * Get the list of 'Tx' element items.
	 * 
	 * @return list
	 */
	public List<Tx> getTxs() {
		return txList;
	}

	/**
	 * Set the list of 'Tx' element items.
	 * 
	 * @param list
	 */
	public void setTxs(List<Tx> list) {
		txList = list;
	}

	/**
	 * Get the 'DSMem' element value.
	 * 
	 * @return value
	 */
	public DSMem getDSMem() {
		return DSMem;
	}

	/**
	 * Set the 'DSMem' element value.
	 * 
	 * @param DSMem
	 */
	public void setDSMem(DSMem DSMem) {
		this.DSMem = DSMem;
	}

	/**
	 * Get the 'SyncCap' element value.
	 * 
	 * @return value
	 */
	public SyncCap getSyncCap() {
		return syncCap;
	}

	/**
	 * Set the 'SyncCap' element value.
	 * 
	 * @param syncCap
	 */
	public void setSyncCap(SyncCap syncCap) {
		this.syncCap = syncCap;
	}
}
